Python Job: Python Developer - Remote working

Job added on

Company

Ignite Digital
United Kingdom

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Python Developer / Backend Developer / ETL Developer

Remote working / home based

Experienced in developing backend applications?

Interested in developing reliable, efficient, and scalable systems that can handle large amounts of data from multiple sources for a market leading and high growth retailer?

The role

As a Backend Developer, you will be responsible for designing, building, and maintaining the server-side of web applications, serverless micro functions, nightly ETL jobs, and various other backend systems.

You will work closely with the front-end developers to ensure that the application functions seamlessly from end to end.

Key Responsibilities:
  • Design, build, and maintain the server-side of web applications, serverless micro functions, nightly ETL jobs, and various other backend systems.
  • Develop and implement server-side logic, manage databases, and integrate with external APIs.
  • Ensure the performance, scalability, and security of the application.
  • Write reusable, testable, and efficient code, design and implement data storage solutions, and integrate with third-party services.
  • Optimize the application's performance and scalability, and ensure its security and reliability.
  • Collaborate with other developers in a team environment and possess strong problem-solving and analytical skills.
  • Utilize best practices such as version control, testing, and code reviews in a serverless environment.
  • Maintain GIT repository of production code and additional backup.
  • Act as a super user/admin for related 3rd party cloud applications, configure and support 3rd party applications as required.
  • Actively engage in personal growth and stay up-to-date with technological trends.

About you
  • Strong commercial experience working as a backend developer.
  • Experience with Python programming language, SQL databases, and RESTful APIs.
  • Experience working in an agile development environment.
  • Experience with AWS cloud services such as Lambda, API Gateway, Cognito, SQS, SNS, etc.
  • Comfortable with using tools such as JIRA, Confluence, and Git.
  • Bachelor's degree in Computer Science or a related field.
  • Strong technical skills, collaborative mindset, and a passion for solving complex problems.
  • Excellent written and verbal communication skills.

This is a remote working role where you can based anywhere in the UK with just 1-2 meetings per year required in the London office. Flexible working hours are also available along side training and company benefits that include employee reward schemes, employee assistance programmes, pension & staff discounts.